NDepend.API Documentation
Union<T>(HashSet<T>,IEnumerable<T>) Method
NDepend.Helpers Namespace > ExtensionMethodsSet Class > Union Method : Union<T>(HashSet<T>,IEnumerable<T>) Method
The code element type of the elements of the hashset and the sequence.
An hashset of elements whose distinct elements form the first set for the union.
A sequence of elements whose distinct elements form the second set for the union.
Produces the set of elements, union of this hashset and seq. This method is an optimized version of Enumerable.Union<T>.
Syntax

Parameters

hashset
An hashset of elements whose distinct elements form the first set for the union.
seq
A sequence of elements whose distinct elements form the second set for the union.

Type Parameters

T
The code element type of the elements of the hashset and the sequence.

Return Value

A sequence that contains the elements that form the set union of the hashset and the sequence, excluding duplicates.
Remarks
This extension method has a O(seq.Count) time complexity.
Requirements

Target Platforms: Windows 11, 10, 8, 7 and Linux, MacOS with net8.0, net7.0 or net6.0 installed

See Also

Reference

ExtensionMethodsSet Class
ExtensionMethodsSet Members
Overload List